Meaning of the word "nosh up" in English

What does "nosh up" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

nosh up

US /ˈnɑːʃ.ʌp/
UK /ˈnɒʃ.ʌp/

Noun

a large or lavish meal

Example:
After the long hike, we enjoyed a fantastic nosh-up at the local pub.
The wedding reception was a proper nosh-up with plenty of food and drink for everyone.